package com.方法;

public class Method02 {
    public static void main(String[] args) {
        double max = max(10, 30);
        System.out.println(max);
    }
    //比大小
    //public static修饰符的意思
    //int 返回值类型
    //max方法名
    //方法可以有无限多重名的，但是要确保参数类型不同
    //方法重载：方法名称必须相同/参数列表必须相同（个数不同、或类型不同、参数的排列顺序不同等）
    public static int max(int num1, int num2){
        int result = 0;
        //程序需要严谨
        if (num1==num2){
            System.out.println("num1==num2");
            return 0;//return 终止方法
        }
        if (num1>num2){
            result = num1;
        }else {
            result = num2;
        }
        return result;
    }

    public static int max(double num1, double num2){
        int result = 0;
        //程序需要严谨
        if (num1==num2){
            System.out.println("num1==num2");
            return 0;//return 终止方法
        }
        if (num1>num2){
            result = (int)num1;
        }else {
            result = (int)num2;
        }
        return result;
    }
}
